gdkwindow: ignore shape on client-side windows when recomputing visible regions
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 28 Apr 2014 19:19:40 +0000 (21:19 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Mon, 28 Apr 2014 20:44:59 +0000 (22:44 +0200)
commit8e5982ca9df24ab3fcfccb253a53d5583e899eb6
treec6265c4d5a546569b806aacd42ec9197fe517678
parent5b72e0f8cfb0e6770d0a29a8197165618caf0d69
gdkwindow: ignore shape on client-side windows when recomputing visible regions

Rendering doesn't do much about clipping drawing operations to the window shape,
although invalidation applies the shape to every window, leaving possibly trails
of "overrendered" content. So ensure the shape portions get invalidated too when
the window is moved/resized.

https://bugzilla.gnome.org/show_bug.cgi?id=729095
gdk/gdkwindow.c